/* 
 * File:   TeapotShape.h
 * Author: Marco Ambu
 *
 * Created on September 30, 2010, 6:29 PM
 */

#ifndef _TEAPOTSHAPE_H
#define	_TEAPOTSHAPE_H

#include "OpenglShape.h"

class TeapotShape : public OpenglShape
{
public:
  TeapotShape(float posX = 0, float posY = 0, float posZ = 0, float rot = 0);

  void setSize(unsigned int size);
  void setWireframe(bool wireframe = true);

  virtual void display() const;

private:
  float posX_, posY_, posZ_;
  float rot_;
  unsigned int size_;
  bool wireframe_;
};

#endif	/* _TEAPOTSHAPE_H */

